/* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */

#ifndef _ASM_SW64_PERF_REGS_H
#define _ASM_SW64_PERF_REGS_H

enum perf_event_sw64_regs {
	PERF_REG_SW64_R0,
	PERF_REG_SW64_R1,
	PERF_REG_SW64_R2,
	PERF_REG_SW64_R3,
	PERF_REG_SW64_R4,
	PERF_REG_SW64_R5,
	PERF_REG_SW64_R6,
	PERF_REG_SW64_R7,
	PERF_REG_SW64_R8,
	PERF_REG_SW64_R19,
	PERF_REG_SW64_R20,
	PERF_REG_SW64_R21,
	PERF_REG_SW64_R22,
	PERF_REG_SW64_R23,
	PERF_REG_SW64_R24,
	PERF_REG_SW64_R25,
	PERF_REG_SW64_R26,
	PERF_REG_SW64_R27,
	PERF_REG_SW64_R28,
	PERF_REG_SW64_HAE,
	PERF_REG_SW64_TRAP_A0,
	PERF_REG_SW64_TRAP_A1,
	PERF_REG_SW64_TRAP_A2,
	PERF_REG_SW64_PS,
	PERF_REG_SW64_PC,
	PERF_REG_SW64_GP,
	PERF_REG_SW64_R16,
	PERF_REG_SW64_R17,
	PERF_REG_SW64_R18,
	PERF_REG_SW64_MAX,
};
#endif /* _ASM_SW64_PERF_REGS_H */
